list(FIND ITK_WRAP_IMAGE_DIMS 3 wrap_3_index)
if(ITK_WRAP_PYTHON)
  if(wrap_3_index GREATER -1)
    itk_python_expression_add_test(
          NAME
          itkTriangleMeshToBinaryImageFilterPythonTest
          EXPRESSION
          "instance = itk.TriangleMeshToBinaryImageFilter.New()"
    )
  endif()

  itk_python_expression_add_test(
      NAME
      itkBYUMeshIOPythonTest
      EXPRESSION
      "instance = itk.BYUMeshIO.New()"
  )
  itk_python_expression_add_test(
      NAME
      itkFreeSurferAsciiMeshIOPythonTest
      EXPRESSION
      "instance = itk.FreeSurferAsciiMeshIO.New()"
  )
  itk_python_expression_add_test(
      NAME
      itkFreeSurferBinaryMeshIOPythonTest
      EXPRESSION
      "instance = itk.FreeSurferBinaryMeshIO.New()"
  )
  itk_python_expression_add_test(
      NAME
      itkMeshFileWriterPythonTest
      EXPRESSION
      "instance = itk.MeshFileWriter.New()"
  )
  itk_python_expression_add_test(
      NAME
      itkOBJMeshIOPythonTest
      EXPRESSION
      "instance = itk.OBJMeshIO.New()"
  )
  itk_python_expression_add_test(
      NAME
      itkOFFMeshIOPythonTest
      EXPRESSION
      "instance = itk.OFFMeshIO.New()"
  )
  itk_python_expression_add_test(
      NAME
      itkVTKPolyDataMeshIOPythonTest
      EXPRESSION
      "instance = itk.VTKPolyDataMeshIO.New()"
  )
  itk_python_expression_add_test(
      NAME
      itkTransformMeshFilterPythonTest
      EXPRESSION
      "instance = itk.TransformMeshFilter.New()"
  )
  itk_python_expression_add_test(
      NAME
      itkRegularSphereMeshSourcePythonTest
      EXPRESSION
      "instance = itk.RegularSphereMeshSource.New()"
  )
  itk_python_expression_add_test(
      NAME
      itkSphereMeshSourcePythonTest
      EXPRESSION
      "instance = itk.SphereMeshSource.New()"
  )

  itk_python_add_test(
      NAME
      itkMeshArrayPixelTypePythonTest
      COMMAND
      ${CMAKE_CURRENT_SOURCE_DIR}/itkMeshArrayPixelTypeTest.py
  )
  itk_python_add_test(
      NAME
      itkConnectedRegionsMeshFilterPythonTest
      COMMAND
      ${CMAKE_CURRENT_SOURCE_DIR}/itkConnectedRegionsMeshFilterTest.py
      DATA{${ITK_DATA_ROOT}/Input/HeadMRVolume.mha}
      15
      2154
  )
  itk_python_add_test(
      NAME
      itkMeshSerializationTest
      COMMAND
      ${CMAKE_CURRENT_SOURCE_DIR}/itkMeshSerializationTest.py
      DATA{${ITK_DATA_ROOT}/Input/mushroom.vtk}
  )
endif()
